Text copied to clipboard!

Наслов

Text copied to clipboard!

Spark Developer

Опис

Text copied to clipboard!
Tražimo Spark programera koji će se pridružiti našem timu i doprineti razvoju i optimizaciji velikih sistema za obradu podataka koristeći Apache Spark. Idealni kandidat ima iskustva u radu sa distribuiranim sistemima, razumevanje principa obrade podataka u realnom vremenu i sposobnost da implementira efikasna rešenja za kompleksne probleme u oblasti analitike i inženjeringa podataka. Kao Spark programer, bićete odgovorni za dizajniranje, implementaciju i održavanje aplikacija koje koriste Spark za obradu velikih količina podataka. Saradnja sa timovima za analitiku, inženjering podataka i DevOps biće ključna za uspešno isporučivanje rešenja koja zadovoljavaju potrebe korisnika i poslovnih ciljeva. Očekuje se da budete u toku sa najnovijim tehnologijama u oblasti obrade podataka i da doprinosite unapređenju postojećih procesa. Vaše svakodnevne aktivnosti uključivaće pisanje efikasnog i skalabilnog koda u programskim jezicima kao što su Scala, Java ili Python, kao i rad sa alatima za orkestraciju i upravljanje podacima kao što su Apache Airflow, Hadoop i Kafka. Takođe ćete biti uključeni u testiranje, dokumentaciju i optimizaciju performansi aplikacija. Od kandidata se očekuje da imaju izražene analitičke sposobnosti, sposobnost rešavanja problema i timski duh. Iskustvo u radu sa cloud platformama kao što su AWS, Azure ili Google Cloud je poželjno, ali nije obavezno. Ako ste strastveni u vezi sa obradom podataka i želite da radite na izazovnim projektima u dinamičnom okruženju, ovo je prava prilika za vas.

Одговорности

Text copied to clipboard!
  • Razvijanje i održavanje Spark aplikacija za obradu podataka
  • Pisanje skalabilnog i efikasnog koda u Scali, Javi ili Pythonu
  • Rad sa velikim skupovima podataka i distribuiranim sistemima
  • Saradnja sa timovima za analitiku i inženjering podataka
  • Optimizacija performansi Spark poslova
  • Implementacija rešenja za obradu podataka u realnom vremenu
  • Korišćenje alata kao što su Apache Kafka, Hadoop i Airflow
  • Pisanje tehničke dokumentacije i testiranje koda
  • Praćenje novih tehnologija i predlaganje poboljšanja
  • Rad u agilnom okruženju i učestvovanje u timskim sastancima

Захтеви

Text copied to clipboard!
  • Iskustvo u radu sa Apache Spark platformom
  • Dobro poznavanje programskih jezika Scala, Java ili Python
  • Razumevanje distribuiranih sistema i obrade podataka
  • Iskustvo sa alatima kao što su Hadoop, Kafka, Airflow
  • Poznavanje SQL jezika i rada sa bazama podataka
  • Sposobnost rešavanja problema i analitičko razmišljanje
  • Iskustvo u radu sa cloud platformama (AWS, Azure, GCP) je prednost
  • Dobro poznavanje engleskog jezika u govoru i pismu
  • Sposobnost rada u timu i komunikacione veštine
  • Završene osnovne ili master studije iz oblasti informatike ili srodnih oblasti

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko godina iskustva imate u radu sa Apache Spark?
  • Koje programske jezike koristite za razvoj Spark aplikacija?
  • Da li ste radili sa real-time obradom podataka?
  • Koje alate za orkestraciju i upravljanje podacima ste koristili?
  • Imate li iskustva sa cloud platformama? Koje ste koristili?
  • Kako pristupate optimizaciji performansi Spark poslova?
  • Da li ste radili u agilnim timovima?
  • Kako dokumentujete svoj kod i tehnička rešenja?
  • Koji je vaš pristup rešavanju tehničkih problema?
  • Da li ste učestvovali u dizajnu arhitekture sistema za obradu podataka?